package main
import "fmt"

func main(){
	// 1.初始化切片
	var s1 [] int =[]int{1,2,3,4,5}
	s2 := []int{2,4,6,8,10}
	fmt.Println(s1)
	fmt.Println(s2)
	// 获取长度, 容量
	fmt.Printf("len=%d cap=%d\n",len(s1),cap(s1))	// len=5 cap=5

	// 切片
	s3 := s1[0:3]
	fmt.Println(s3)	// [1 2 3]

	s4 := s1[3:]
	fmt.Println(s4)	// [4 5]

	// 添加
	s1 = append(s1, 6)
	s1 = append(s1, 7,8,9)
	fmt.Printf("len=%d cap=%d\n",len(s1),cap(s1))
	fmt.Println(s1)	// [1 2 3 4 5 6 7 8 9]
}
